﻿@charset "utf-8";
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, em { margin:0; padding:0; border:0 none; list-style:none; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.m20 { margin:20px 0; }
.p10 { padding:10px; }
.p30 { padding:30px; }
.clear { clear:both; }
.dis { display:none; }
.h10 { height:10px; clear:both; }
.h20 { height:20px; clear:both; }
.h30 { height:30px; clear:both; }
.h40 { height:40px; clear:both; }
.h50 { height:50px; clear:both; }
.h60 { height:60px; clear:both; }
.text-center { text-align:center; }
.text-hide { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.fl { float:left; }
.fr { float:right; }
body { background:#fff; font-size:13px; }
.topbar { background:#333; font-size:12px; height:34px; color:#c3c3c3; }
.topbar .fl { line-height:32px; }
.topbar .fr { line-height:32px; }
.topbar .tel { line-height:32px; margin-left:50px; }
.topbar .tel i { font-size:14px; }
.topbar a { color:#c3c3c3; display:inline-block; }
.topbar a:hover { color:#ff0; }
.logo { margin-top:18px; }
.logo img { height:42px; }
.logotxt { float:left; height: 50px; padding-left: 20px; border-left: #eee 1px solid; color:#5D5B5B; font-size:16px; margin: 30px 20px 0px 20px; }
.logotxt h2 { font-size:18px; color:#000; }
.logotxt h2 span { color:#CD000C; }
.header { background:#fff; height:80px; border-bottom: #eee 1px solid; position:relative; z-index:999; box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.3); }
.nav { position:relative; z-index:99; background:#FFF; height:80px; }
.navbox { box-shadow: 0 0 10px rgba(0, 0, 0, .1); }
.nav ul { margin:0; padding:0; list-style:none; }
.nav ul li { display:inline-block; position:relative; }
.nav ul li h2 { font-weight:normal; margin:0px; padding:0px; }
.nav ul li h2 a {display:block;line-height:78px;height:80px;font-size:15px;color:#333;margin-left: 30px;position:relative;}
.nav ul li h2 a i { margin-left: 2px; }
.nav ul li h2 a:hover { color:#f59800; }
.nav ul li h2 a:before {content: "";width: 0;height: 5px;background: #F39700;position: absolute;top: 0px;transition: all 0.36s ease;}
.nav ul .on h2 a:before, .nav ul li h2 a:hover:before { width:100%; }
.nav ul .on h2 a { color:#F39700; }
.nav .sub { position: absolute; top:80px; left:0px; box-shadow: 0 2px 6px rgba(0, 0, 0, .2); padding:0 0 6px 0; background: #fff; overflow:hidden; z-index:88; display: none; text-align:center; }
.nav .n1 .sub{}
.nav .n1 .sub a{}

.nav .sub li:first-child a { border:none; }
.sub a {height:36px;width:120px;padding:0 10px;line-height:43px;display:block;text-align:center;border-top:#eee 1px solid;overflow:hidden;font-size: 12px;}
.search { float:right; height:68px; line-height:65px; position:relative; }
.search i { color:#333; width:22px; height:22px; cursor:pointer; font-size:16px; }
.search form { font-size: 14px; position:absolute; top:72px; right:0px; width:260px; display:none; z-index:88; }
.search form .input { border:1px solid #ddd; vertical-align:middle; border-right:0; color:#555; height: 30px; line-height: 30px; padding: 0 10px; }
.search form .bnt { background:#F39700; border:1px solid #F39700; padding: 0 10px; height: 30px; line-height: 30px; vertical-align:middle; color:#fff; }
.notsupport { position:fixed; top:0; bottom:0; z-index:99999; width:100%; height:100%; text-align:center; clear:both; color:#fff; background:#0072C6; }
.notsupport h1 { font-size:100px; margin-top:200px; margin-bottom:30px; }
.notsupport h2 { font-size:30px; margin-bottom:30px; }
.bg_header { }
.bg_gray { background:#fafafa; padding:20px 0 35px 0; }
.width { width:1200px; margin:0 auto; }
.w { width:1100px; margin:0 auto; }
.fullSlide { width:100%; margin:0 auto; position:relative; z-index:1; height:414px; }
.fullSlide .bd { }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:414px; overflow:hidden; text-align:center; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
.fullSlide .bd li a { display:block; height:414px; }
.fullSlide .hd { width:100%; position:absolute; z-index:2; bottom:15px; left:0; height:25px; line-height:25px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:58px; height:6px; margin:6px; overflow:hidden; background:#fff; font-size:0; }
.fullSlide .hd ul .on { background:#F4A213; }

.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; }
.fullSlide .next { left:auto; right:5%; background-position:-6px -137px; }
.banner_inner { height:300px; padding:110px 0 0 150px; color:#fff; }
.banner_inner h2 { font-size:28px; font-weight:400; }
.banner_inner p { color:#fff; font-size:15px; }
.pos-bg {  position: relative; overflow: hidden; margin-top:20px; }
.subject_c { border-bottom:1px solid #eaeaea; padding:25px 0 12px 0; }
.position { }
.position ul { margin:0; padding:0; float:left; height:30px; font-size:14px; }
.position ul li { font-size:14px; }
.current a:last-child { color:#F39700; }
.position form { float:right; font-size: 14px; margin-top: 8px; }
.position form .input { border:1px solid #ddd; vertical-align:middle; border-right:0; color:#555; height: 30px; line-height: 30px; padding: 0 10px; }
.position form .bnt { background:#F39700; border:1px solid #F39700; padding: 0 10px; height: 30px; line-height: 30px; vertical-align:middle; color:#fff; }
h2.tit { font-size: 26px; position: relative; color:#555; height:100px; line-height:30px; font-weight:normal; text-align:center; }
h2.tit:before { content: ""; width:4em; height:5px; background: #F39700; position: absolute; top:50px; transition: all 0.36s ease; }
.pro_h .fl, .pro_h .fr { width:540px; }
.pro_h h2 a { display:block; width:540px; height:40px; background:#333; font-size:24px; line-height:36px; text-align:center; color:#FFF; font-weight:normal; margin-bottom:12px; }
.pro_h a div { overflow:hidden; width:100%; height:100%; position:relative; background:#000; }
.pro_h a div img { width:100%; display:block; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.pro_h a:hover div img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); }
.pro_h ul { width:100%; margin-top:5px; }
.pro_h ul li { float:left; width:33.3333%; height:40px; line-height:40px; text-align:center; font-size:16px; }
.pro_h .fr h2 a { background:#870000; }
.more_h { text-align:center; margin:30px 0 20px 0; overflow:hidden; }
.more_h a { border: 1px solid #F39700; display: inline-block; padding: 8px 50px; color: #F39700; background: #fff; border-radius: 50px; }
.more_h a:hover { background:#F39700; color:#fff; transition: all 0.3s linear; }
.home_partner ul { padding:20px 0; overflow:hidden; }
.home_partner li { width:200px; float:left; text-align:center; }
.home_partner li a img { display:inline-block; max-width:200px; max-height:65px; }
p.desc { font-size: 14px; color: #B7B7B7; height:26px; line-height:26px; overflow:hidden; margin-top:4px; }
a.h_m { display:inline-block; font-size:14px; margin-top:8px; position: relative; border: none; padding: 0 12px; }
a.h_m:hover { color: #F39700; background-color: transparent; }
a.h_m:before { content: ""; width: 0; height: 1px; background: #F39700; position: absolute; top:42px; transition: all 0.36s ease; }
a.on:before, a.on:before, a.h_m:hover:before { width: 60%; }
a.on { color: #F39700; }
.subject { border-bottom:1px solid #eaeaea; }
.subject b { border-bottom: 1px solid #F39700; height:40px; line-height:40px; display:inline-block; margin-bottom:-1px; font-weight:normal; color:#3b3b3b; font-size:18px; font-family:microsoft yahei; }
.subject .more { float:right; }
.subject .more a { font-size:12px; font-family:宋体; color:#999; }
.subject .more a:hover { color:#F39700; }
.home_about { clear:both; overflow:hidden; }
.home_about .left { float:right; width:410px; }
.home_about .left video { background:#000; }
.home_about .right { float:left; width:750px; line-height:30px; font-size:14px; }
.home_about .right p { font-size:14px; line-height:30px; margin:0 0 10px 0; text-indent:2em; }
.pro_box { overflow:hidden; }
.home_nav { text-align:center; }
.home_nav ul { }
.home_nav ul li { display:inline; width:auto; position:relative; }
.home_nav ul li a { display:inline-block; color:#333; font-size:14px; margin:0 2px; position: relative; border: none; padding: 0 12px; }
.home_nav ul li a:hover { color: #F39700; background-color: transparent; }
.home_nav ul li a:before { content: ""; width: 0; height: 1px; background: #F39700; position: absolute; top:42px; transition: all 0.36s ease; }
.home_nav ul li.hover a:before, .home_nav ul li.on a:before, .home_nav ul li a:hover:before { width: 60%; }
.home_nav ul li.hover a, .home_nav ul li.on a { background: transparent; color: #F39700; }
.home_nav ul li dl { display:none; background:#F39700; padding:2px 0; margin:16px 0 0 0; }
.home_nav ul .hover dl { display:none; text-align:left; position:absolute; top:16px; left:2px; }
.home_nav ul .hover dl dt a { display:block; font-weight:normal; color:#fff; background:#F39700; min-width:200px; border:0; }
.home_nav ul .hover dl dt a:hover { background:#fff; color:#333; border:0; }
.home_pro { margin:0px 0 0px 0; width: 836px; clear:both; }
.home_pro ul li { width: 31%; margin: 0 2% 2% 0; float:left; }
.home_pro ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; }
.home_pro ul li a div { overflow:hidden; width:100%; height:100%; position:relative; background:#000; }
.home_pro ul li a div i { color:#FFF; font-size:16px; position:absolute; z-index:9; left:50%; width:50px; height:50px; line-height:50px; text-align:center; margin:-25px 0 0 -25px; top:-60px; border:#FFF 1px solid; border-radius:50px; transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
}
.home_pro ul li a div img { width:100%; min-height:200px; display:block; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.home_pro ul li:hover { box-shadow:0px 1px 10px rgba(0, 0, 0, 0.1); }
.home_pro ul li a:hover div img { transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); opacity:0.7; }
.home_pro ul li a:hover div i { top:50%; }
.home_pro ul li a p { text-align:center; font-size:14px; color:#333; margin:0; height:40px; line-height:40px; overflow:hidden; }
.home_pro ul li a:hover p { color:#F39700; }
.home_pro ul li a .title { text-align:center; }
.home_pro ul li a .price { min-height:40px; color:#f60; font-family:Lucida Grande, Arial, 微软雅黑, 宋体; font-weight:400; padding:0 10px 10px 10px; }
.home_pro ul li a .price span { float:right; font-weight:normal; color:#999; }
.home_case { margin:30px 0 0px 0; width:1206px; clear:both; }
.home_case ul li { width:19%; margin:0 1% 1% 0; float:left; transition: all 0.6s ease 0s; }
.home_case ul li:hover { margin-top:-10px; transition: all 0.6s ease 0s; }
.home_case ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; transition: all 0.6s ease 0s; }
.home_case ul li a div { overflow:hidden; width:100%; height:100%; }
.home_case ul li a div img { width:100%; min-height:160px; display:block; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.home_case ul li:hover { box-shadow:0px 1px 10px rgba(0, 0, 0, 0.1); }
.home_case ul li a:hover div img { transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); }
.home_case ul li a p { text-align:center; font-size:14px; color:#333; margin:0; padding:10px; }
.home_case ul li a:hover p { color:#F39700; }
.home_case ul li a .title { min-height:70px; text-align:center; }
.home_case ul li a .price { min-height:40px; color:#f60; font-family:Lucida Grande, Arial, 微软雅黑, 宋体; font-weight:400; padding:0 10px 10px 10px; }
.home_case ul li a .price span { float:right; font-weight:normal; color:#999; }
.inews_box { width:480px; }
.news-h .inews_top { width:480px; overflow:hidden; padding-bottom:30px; }
.news-h .inews_i img { height:100%; width:100%; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; }
.news-h .inews_top a { display:block; }
.news-h .inews_top a:hover img { display:block; transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }
.inews_bg { background:#F39700; padding:25px; overflow:hidden; }
.news-h .inews_i { height:240px; width:480px; overflow:hidden; }
.news-h .inews_d { overflow:hidden; text-align:center; }
.news-h .inews_d i { font-size:40px; font-weight:800; color:#fff; font-style:normal; margin-top:-10px; display:block; }
.news-h .inews_d p { font-size: 12px; color: rgba(255, 255, 255, .6); margin:-10px 0 0 0; padding:0; }
.news-h .inews_t { width:350px; }
.news-h .inews_t h2 { font-size: 16px; font-weight:normal; color: #fff; line-height:20px; height:36px; transition: all 0.36s ease; margin:0px; border-bottom:rgba(255, 255, 255, .5) 1px solid; }
.news-h .inews_t p { font-size: 12px; line-height: 22px; height:45px; transition: all .36s ease;
overflow: hidden; color: rgba(255, 255, 255, .7); margin-top:10px; }
.news-h ul { padding:0; margin:0; list-style:none; width:635px; margin-top:-10px; }
.news-h ul li { height:39px; padding:0; margin:0; list-style:none; line-height:38px; border-bottom:#ddd 1px dotted; }
.news-h ul li span { color:#999; float:right; }
.news-h ul li a { width:500px; float:left; height:38px; line-height:38px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:13px; transition: all 0.36s ease; }
.news-h ul li a i { font-style:normal; display:inline-block; margin-right:6px; }
.news-h ul li a:hover { color:#F39700; margin-left:15px; }
.news-h ul li:hover span { color:#555; float:right; }
.home_news { background:#fff; }
.home_news_list { margin-bottom:50px; overflow:hidden; }
.home_news_list li { border-bottom:1px dotted #E6E6E6; overflow:hidden; padding:12px 0 12px 0; float:left; width:48%; margin-right:2%; }
.home_news_list li span { float:right; color:#999; }
.home_news_list li a { overflow: hidden; text-overflow: ellipsis; transition: all 0.36s ease; }
.home_news_list a i { font-style:normal; display:inline-block; margin-right:6px; }
.home_news_list li a:hover { text-indent:5px; }
.home_news_list li:hover span { color:#333; }
.news_list { }
.news_list li { border-bottom: 1px dotted #ddd; overflow:hidden; padding:0 0 20px 0; margin-bottom:20px; }
.news_list li:hover { border-bottom: 1px dotted #F39700; }
.news_list li .img_n { margin-right:25px; width:168px; height:120px; overflow:hidden; float:left; }
.news_list li .img_n img { display:block; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.news_list li a:hover .img_n img { transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); }
.datebox { background:#888; color: #fff; width: 70px; text-align: center; height: 70px; line-height: 1.25; margin-right:25px; float:left; }
.news_list li a:hover .datebox { background:#F39700; }
.datebox .y { font-size: 21px; padding-top: 15px; font-weight: 700; }
.datebox .d { font-size: 14px; }
.news_list li .txt_n { height:70px; color:#999; font-size:12px; line-height:22px; position:relative; left:0px; transition: all 0.5s ease; }
.news_list li .txt_n h3 { display:block; font-size:16px; color:#333; position:absolute; left:90px; top:0px; width:80%; font-weight:normal; height:22px; overflow:hidden; transition: all 0.5s ease; }
.news_list li .txt_n p { transition: all 0.5s ease; position:absolute; top:30px; left:90px; width:80%; }
.news_list li .txt_n span { position:absolute; right:0px; top:0px; transition: all 0.5s ease; }
.news_list li .txt_n i { position:absolute; right:0px; bottom:0px; transition: all 0.5s ease; width:26px; height:26px; display:block; font-style:normal; border:#eee 1px solid; text-align:center; }
.news_list li a:hover .txt_n h3 { left:105px; color:#F39700; }
.news_list li a:hover .txt_n p { left:105px; }
.news_list li a:hover .txt_n span { right:20px; }
.news_list li a:hover .txt_n i { right:20px; background:#F39700; border:#F39700 1px solid; color:#FFF; }
.home_logo { margin-bottom:20px; }
.home_logo ul { }
.home_logo ul li { float:left; width:10%; margin-bottom:1%; }
.home_logo ul li img { border:1px solid #eee; width:104px; height:40px; }
.bg_foot { overflow:hidden; background:#1b1d1f; }
.subject1 { border-bottom: 1px solid #eee; }
.subject1 b { border-bottom:1px solid #156EB8; height:40px; line-height:40px; display:inline-block; margin-bottom:-1px; font-weight:normal; color:#3b3b3b; font-size:18px; font-family:microsoft yahei; }
.link { height:50px; line-height:50px; }
.link_title { color:#fff; width:80px; float:left; }
.link_list { }
.link_list a { color:#666; margin-right:20px; display:inline-block; }
.link_list a:hover { color:#f00; }
.footer { padding:30px 0; }
.line-r { float:left; height:138px; margin: 0 15px; }
.footer .left { float:left; min-height:120px; }
.footer .left dl { margin:0; padding:0; }
.footer .left dl dd {text-align:left;font-size:18px;color:#fff;margin: 0 0 0px 0;padding:0;}
.footer .left dl dt {text-align:left;font-size:13px;color:#9E9B9B;line-height:24px;font-weight:normal;margin-top: 5px;}
.footer .left dl dt p { margin:0; padding:0; }
.footer .left dl dt a { color:#9E9B9B; }
.footer .left dl dt a:hover { color:#F39700; }
.footer a { color:#9E9B9B; }
.footer a:hover { color:#f90; }
.footer .fr { margin-top:30px; }
.copyright { font-size:12px; color:#C4C4C4; line-height:24px; padding:10px 0; background:#16181a; }
.copyright a { color:#C4C4C4; }
/*内页相关*/
.page_bg { background: url(../images/page_bg.jpg) right 390px repeat-y #f5f5f5; }
.page_banner { width:100%; }
.page_banner_content { width:1100px; height:270px; margin:auto; }
.page_banner_title { text-align:center; color:#FFF; padding-top:55px; overflow:hidden; }
.page_banner_title2 { text-align:center; color:#FFF; padding-top:90px; overflow:hidden; }
.page_banner_title i, .page_banner_title2 i { background:url(../images/title_line_1.png) center no-repeat; padding:13px 80px; display:inline-block; overflow:hidden }
.page_banner_title h1, .page_banner_title2 h1 { font-size:50px; text-transform:uppercase; font-weight:bold; display:inline-block; }
.page_banner_title h2, .page_banner_title2 h2 { font-size:18px; }
.right_content { width:880px; float:right; margin-right:20px; min-height:400px; overflow:hidden; position:relative; }
.right_path { text-align:right; height:65px; line-height:35px; padding:20px 30px 10px 10px; overflow:hidden; }
.path_i { background:url(../images/path_i.png) left center no-repeat; padding-left:15px; }
.page_title { position:absolute; z-index:8; left:0; top:25px; font-size:18px; }
.right_content_main {background: url(../images/right_content_bg.png) right top no-repeat;padding-right:30px;width:880px;float:right;}
.right_conten_box {width:852px;float:left;background:#FFF;border:#CCC 1px solid;overflow:hidden;padding:20px;font-size:14px;line-height:30px;min-height: 500px;}
.right_conten_box1 { width:852px; float:left; background:#FFF; overflow:hidden; padding:20px; font-size:14px; line-height:30px; }
.right_conten_box img { max-width:850px; }
.left_nav { position:absolute; top:350px; left:50%; width:249px; height:auto; margin-left:-550px; background: url(../images/left_nav_bg.png) right top no-repeat; padding-right:29px; z-index:9; }
.left_nav_content { background:url(../images/left_link_b.png) left bottom no-repeat; padding-bottom:1px; }
.left_nav_title { height:120px; background:#221c1c; color:#FFF; padding:30px 40px 0 40px; }
.left_nav_title h1 { font-size:26px; font-weight:normal; }
.left_nav_title h2 { font-size:14px; font-weight:normal; }
.left_nav_link .m1 a.nobg{ background:none;}
.left_nav_link .m1 a.nobg:hover{background:url(../images/left_nav_link.png) no-repeat; width:250px; color:#FFF;}
.left_nav_link {width:249px;background:url(../images/left_link_bg.png) left repeat-y;}
.hid{ display:none;}
.left_nav_link div.open{ display:block;}
.left_nav_link .m1 a { width:250px; height:57px; line-height:51px; display:block; padding-left:30px; font-size:14px; background:url(../images/left_nav_line.jpg) left 56px no-repeat; }
.left_nav_link .m1 a:hover, .left_nav_link div.hover a, .left_nav_link div.hover a.nobg{ background:url(../images/left_nav_link.png) no-repeat; width:250px; color:#FFF; }

.left_nav_link .m2 a { width:250px; height:36px; line-height:34px; display:block; padding-left:50px; font-size:13px; background:url(../images/left_nav_line.jpg) left 35px no-repeat; }

.left_nav_link div.on a { color:#F60;}



.inner_container { padding:20px 0; }
.inner_container h1 { text-align:center; font-size:30px; font-weight:400; margin:0 0 20px 0; padding:0; }
.page_show a { color:#F39700; }
.page_show a:hover { color:#F39700; }
.current { font-size:14px; }

.c_t1 h3, .c_t2 h3{ font-size:24px; height:40px;}
.c_t1 p{ font-size:32px; color:#F00; padding:10px 0;}
.c_t1 div{font-size:16px; }

.c_t2{ font-size:16px;}
.ys1{ color:#f00; padding-right:10px; font-size:18px;}
.ys2{ color:#E56526; padding-right:10px;}
.ys3{ color:#2FCCF2; padding-right:10px;}
.ys4{ color:#76BB50; padding-right:10px;}
.ys5{ color:#aa0cde; padding-right:10px;}

/*标签相关*/
.tags { }
.tags li { display:inline; width:auto; }
.tags li a { display:inline-block; padding:10px 30px; color:#333; font-size:14px; background:#fff; margin:0 2px 5px 0; border-radius:2px; border:1px solid #E7E7E7; }
.tags li a:hover { background:#F39700; color:#fff; border:1px solid #F39700; }
.tags .hover a { display:inline; padding:10px 30px; color:#fff; font-size:14px; background:#F39700; color:#fff; border:1px solid #F39700; margin:0 2px; border-radius:2px; border-radius:0; }
/*筛选相关*/
.filter { border:1px solid #f3f3f3; padding:6px 20px; margin-top:30px; box-shadow:0px 0 10px rgba(0, 0, 0, 0.1); padding:15px; }
.filter dl { margin:0; }
.filter dl dd { float:left; width:70px; font-weight:bold; font-size:14px; margin:0; padding-top:5px; }
.filter dl dt { margin:0 0 0 80px; }
.filter dl dt a { font-weight:normal; margin:0 5px 5px 0; padding:5px 10px; color:#666; font-size:14px; display:inline-block; }
.filter dl dt a:hover { background:#3BB4F2; color:#fff; }
.filter dl dt .hover { background:#3BB4F2; color:#fff; }
/*瀑布流布局*/
.piclist { width:1190px; margin-top:40px; }
.piclist ul { width:1220px; }
.piclist li { float:left; width:275px; margin-right:25px; }
.piclist li a { display:block; padding:4px; margin-bottom:25px; border:1px solid #eee; }
.piclist li a:hover { box-shadow:0 0 6px rgba(0, 0, 0, 0.17); }
.piclist li a img { width:100%; }
.piclist li a p { font-size:14px; padding:0 10px; }
/*新闻——图片*/
.list_pic {margin:0px 0 0px 0;width: 835px;clear:both;}
.list_pic ul li {width: 31%;margin: 0 2% 20px 0;float:left;}
.list_pic ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; transition: all 0.6s ease 0s; }
.list_pic ul li a:hover { border:1px solid #F39700; }
.list_pic ul li a div { overflow:hidden; width:100%; height:100%; position:relative; display: table; transition: all 0.6s ease 0s; }
.list_pic ul li a:hover div:before { content: ''; position: absolute; top:8px; left:8px; right:8px; bottom:8px; border: 1px solid rgba(255, 255, 255, 0.5); z-index:8; background:	rgba(255, 255, 255, 0.1) }
.social { display: table-cell; vertical-align: middle; position: relative; padding: 30px; }
.list_pic ul li a div img { width:100%; height:100%; max-height:279px; min-height:200px; display:block; border:0; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; }
.list_pic ul li:hover { box-shadow:0px 1px 10px rgba(0, 0, 0, 0.1); }
.list_pic ul li a:hover div img { transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); }
.list_pic ul li a p {text-align:left;font-size:14px;color:#333;margin:0;padding:10px;height: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list_pic ul li a:hover p { color:#F39700; }
.list_pic ul li a .title { min-height:30px; }
/*新闻相关*/
.news_show h1 { text-align:center; font-size:22px; font-weight:400; margin:0; padding:5px 0 15px 0; line-height:200%; }
.news_show .info { border-left:3px solid #F39700; background:#f3f3f3; margin:15px 0; padding:5px 15px; font-size:14px; color:#666; }
.news_show .intro a { color:#F39700; }
.news_show .intro a:hover { color:#F39700; }
.news_show .intro img { max-width:100%; height:auto; }
.news_show .other { margin-top:30px; text-align:center; }
.news_show .other p { font-weight:bold; }
.news_show .other a { display:inline-block; margin:0 10px; cursor:pointer; background:#fff; border-radius:4px; border:1px solid #ddd; padding:6px 20px; min-width:100px; }
.news_show .other a span { font-size:18px; margin-right:10px; }
.news_show .other a em { font-style:normal; font-size:18px; }
.news_show .other a:hover { background:#F39700; border-color:#F39700; color:#fff; }
.news_show .other a:hover span { color:#fff; }
.news_show .tags { font-weight:500; }
.news_show .tags a { margin-left:15px; display:inline-block; border-radius:4px; border:1px solid #ddd; background:#fff; padding:4px 10px; font-weight:normal; font-size:14px; }
.news_show .tags a:hover { background:#F39700; color:#fff; border-color:#F39700; }
.pn { padding:10px 0; border-top:#CCC 1px solid; margin-top:20px; position:relative; }
.back { position:absolute; font-size:18px; top:30px; right:10px; }
.pn .pre { margin:5px 0 5px 0; color:#999; }
.pn .next { margin:0 0 5px 0; color:#999; }
/*招聘相关*/
.job_show { }
.job_show h1 { text-align:left; font-size:30px; font-weight:400; margin:0; padding:0; color:#F39700; }
.job_show h2 { text-align:left; font-size:20px; font-weight:400; margin:10px 0; padding:0; color:#F39700; }
.job_show .info { margin:15px 0; padding:0px; font-size:14px; }
.job_show .info ul { overflow:hidden; }
.job_show .info ul li {float:left;width: 25%;border-left:1px solid #dadada;padding-left:1.5%;line-height:30px;}
.job_show .info ul li span { color:#999; }
.job_show .intro a { color:#F39700; }
.job_show .intro a:hover { color:#F39700; }
.job_show .other { margin-top:30px; text-align:center; }
.job_show .other p { font-weight:bold; }
.job_show .other a { display:inline-block; margin:0 10px; cursor:pointer; background:#fff; border-radius:4px; border:1px solid #ddd; padding:6px 20px; min-width:100px; }
.job_show .other a span { font-size:18px; margin-right:10px; }
.job_show .other a em { font-style:normal; font-size:18px; }
.job_show .other a:hover { background:#F39700; border-color:#F39700; color:#fff; }
.job_show .other a:hover span { color:#fff; }
.job_show .tags { font-weight:500; }
.job_show .tags a { margin-left:15px; display:inline-block; border-radius:4px; border:1px solid #ddd; background:#fff; padding:4px 10px; font-weight:normal; font-size:14px; }
.job_show .tags a:hover { background:#F39700; color:#fff; border-color:#F39700; }
.job_show .action { text-align:center; }
.job_show .action a { display:inline-block; margin:0 10px; cursor:pointer; background:#fff; border-radius:4px; border:1px solid #F39700; padding:6px 20px; min-width:100px; background:#F39700; color:#fff; }
.job_show .action a:hover { color:#fff; border-color:#f60; background:#f60; }
#hits { font-style:normal; }
/*商品相关*/
.pro_show { box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); border:1px solid #f3f3f3; }
.pro_show .left { float:left; width:700px; text-align:center; border-right:1px solid #f3f3f3; padding:40px; }
.pro_show .left .thumb_pic { margin:40px 0 0 0; text-align:center; }
.pro_show .left .thumb_pic ul { margin:0 auto; }
.pro_show .left .thumb_pic ul li { display:inline-block; margin-right:5px; border:1px solid #eaeaea; padding:3px; cursor:pointer; position:relative; }
.pro_show .left .thumb_pic ul li.hover { border:1px solid #f90; background:#fff; }
.pro_show .left .thumb_pic ul li.hover:after { content:" "; position:absolute; right:27px; top:-6px; width:11px; height:11px; border:#f90 solid 1px; border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:#f90; z-index:-1; }
.pro_show .right { margin-left:700px; padding:40px; }
.pro_show .right h1 { font-size:24px; margin:0; padding:0; font-weight:400; text-align:left; }
.pro_show .right h5 { font-size:14px; margin:10px 0; padding:0; color:#999; font-weight:normal; }
.pro_show .right .attribute { }
.pro_show .right .attribute li { font-size:14px; line-height:30px; }
.pro_show .right .attribute li em { display:inline-block; font-style:normal; color:#555; font-size:14px; }
.pro_show .right .price { font-size:14px; line-height:30px; margin:20px 0; }
.pro_show .right .price span { font-size:36px; color:#f60; }
.pro_show .right .price em { font-size:12px; color:#999; font-style:normal; padding-left:5px; }
.pro_show .right .tags { margin:20px 0; }
.pro_show .right .tags a { margin-left:10px; display:inline-block; border-radius:4px; border:1px solid #dadada; background:#fff; padding:2px 6px; font-weight:normal; font-size:14px; }
.pro_show .right .tags a:hover { background:#F39700; color:#fff; border-color:#F39700; }
.pro_show .right .action { margin:30px 0 50px 0; }
.pro_intro { margin:20px 0; }
.pro_intro .left { width:320px; margin-right:20px; float:left; border:1px solid #f3f3f3; box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); }
.pro_intro .plist { margin:15px; width:300px; }
.pro_intro .plist ul { width:304px; }
.pro_intro .plist ul li { float:left; width:137px; margin: 0 15px 15px 0; }
.pro_intro .plist ul li a { border:1px solid #ededed; padding:4px; display:block; background:#fff; border-radius:4px; }
.pro_intro .plist ul li a div { overflow:hidden; width:100%; height:100%; }
.pro_intro .plist ul li a div img { width:100%; height:100%; max-height:127px; min-height:127px; display:block; border:0; }
.pro_intro .plist ul li a p { text-align:center; font-size:14px; color:#333; margin:0; padding:5px 0; }
.pro_intro .plist ul li a:hover p { color:#F39700; }
.pro_intro .right { float:left; width:850px; border:1px solid #f3f3f3; box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1); }
.pro_intro .tabs { width:100%; background:#f7f7f7; }
.pro_intro .tabs ul { width:100%; background:#f7f7f7; }
.pro_intro .tabs ul li { float:left; }
.pro_intro .tabs ul li i { cursor:pointer; display:block; padding:10px 30px; text-align:center; font-size:14px; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; background:#fff; color:#999; border-top:2px solid #fff; font-style: normal; }
.pro_intro .tabs ul li.on i { border-bottom:1px solid #fff; background:#fff; font-weight:bold; color:#333; border-top:2px solid #F39700; }
.pro_intro .intro { padding:30px; }
.pro_intro .intro img { max-width:790px; }
.pro_intro .intro .extend { }
.pro_intro .intro .extend li { font-size:14px; line-height:30px; }
.pro_intro .intro .extend li em { display:inline-block; width:120px; font-style:normal; color:#555; font-size:14px; }
/*自定义表单*/
.form-add input[type=number], .form-add input[type=search], .form-add input[type=text], .form-add input[type=password], .form-add input[type=datetime], .form-add input[type=datetime-local], .form-add input[type=date], .form-add input[type=month], .form-add input[type=time], .form-add input[type=week], .form-add input[type=email], .form-add input[type=url], .form-add input[type=tel], .form-add input[type=color], .form-add select, .form-add textarea, .am-form-field { width:auto; display:inline; border-color:#ddd; border-radius:3px; -webkit-appearance:none; box-shadow:0 1px 1px rgba(0, 0, 0, 0.065) inset; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.form-add .w420 { width:480px; }
.form-add input { border:1px solid #ddd; width:60px; padding:5px 10px }
.form-add em { color:#999; font-style:normal; }
/*表单内容*/
.formshow { }
.formshow .item { font-size:14px; line-height:30px; clear:both; }
.formshow .item .lefter { display:inline-block; width:120px; font-style:normal; color:#555; font-size:14px; float:left; }
.formshow .item .righter { margin-left:120px; line-height:30px; }
.formshow .item .righter .pic { max-width:400px; margin:10px 0; }
.formshow .item .righter video { width:450px; height:300px; }
/*分页相关*/
.pagelist ul { text-align:center; margin:20px 0; }
.pagelist li { display:inline-block; margin:0 2px; }
.pagelist li a { color:#666; display:inline-block; border:1px solid #ddd; padding:1px 12px; }
.pagelist li a:hover { border-color:#F39700; background:#F39700; color:#fff; }
.pagelist li.active a { border-color:#F39700; background:#F39700; color:#fff; }
/*网站地图*/
.map_one { border-bottom:1px solid #eee; line-height:40px; }
.map_one a { font-size:20px; }
.map_two { margin:15px 0; }
.map_two a { display:inline-block; margin-right:15px; }
/*右侧浮动相关*/
.plug_service { position:fixed; right:1%; bottom:10%; z-index:999; }
.plug_service li { margin-bottom:-1px; position:relative; }
.plug_service li a { display:block; text-align:center; background:#fff; border:1px solid #ececec; padding:2px 8px 6px 8px; font-size:12px; font-family:microsoft yahei; color:#505050; outline:none; }
.plug_service li a span { display:block; font-size:24px; color:#888; font-family:FontAwesome; }
.plug_service li a:hover { background: #F39700; color:#fff; border-color: #F39700; }
.plug_service li a:hover span { color:#fff; font-family:FontAwesome; }
.plug_service .hover a { display:block; text-align:center; background: #F39700; border: 1px solid #F39700; padding:2px 8px 6px 8px; font-size:12px; font-family:microsoft yahei; color:#fff; outline:none; }
.plug_service .hover a span { color:#fff; }
.plug_service .hotline { position:absolute; display:none; background:#fff; padding:10px 15px 0 15px; left:-200px; bottom:0px; width:210px; border:1px solid #ddd; width:180px; height:68px; font-size:12px; color:#999; line-height:24px; border-radius:4px; }
.plug_service .hotline b { display:block; font-size:16px; color:#333; }
.plug_service .hotline:after { content:" "; position:absolute; right:-10px; top:25px; width:20px; height:20px; border:#ddd solid 1px; border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:#fff; }
.plug_service .weixin_pic { position:absolute; display:none; background:#fff; padding:5px; left:-230px; bottom:-70px; width:210px; border:1px solid #ddd; border-radius:4px; }
.plug_service .weixin_pic p { text-align:center; margin:0 0 10px 0; padding:0; }
.plug_service .weixin_pic p span { color:#F39700; }
.plug_service .weixin_pic:after { content:" "; position:absolute; right:-10px; top:130px; width:20px; height:20px; border:#ddd solid 1px; border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); background:#fff; }
.plug_service li:hover div { display:block; }
.plug_service li:last-child { margin-top:5px; }
/*无缝滚动*/
.str_wrap { overflow:hidden; width:100%; position:relative; white-space:nowrap; }
.str_move { white-space:nowrap; position:absolute; top:0; left:0; cursor:move; }
.str_move_clone { display:inline-block; vertical-align:top; position:absolute; left:100%; top:0; }
.str_vertical .str_move_clone { left:0; top:100%; }
.str_down .str_move_clone { left:0; bottom:100%; }
.str_vertical .str_move, .str_down .str_move { white-space:normal; width:100%; }
.str_static .str_move, .no_drag .str_move, .noStop .str_move { cursor:inherit; }
.str_wrap img { max-width:none !important; }
a:hover { color:#F39700; }
#goodsshow { overflow:hidden; width: 810px; margin-bottom: 20px; }
#goodsshow img { border:0; }
#goodsshow .left { float:left; width: 370px; margin: 0 30px 0 0; }
#goodsshow .right { float:left; }
#goodsshow .shop_big { border:1px solid #ededed; padding:2px; background:#fff; width: 366px; cursor:pointer; }
#goodsshow .shop_plist { clear:both; width:360px; }
#prolist { width:310px; float:left; overflow:hidden; height:68px; position:relative; margin:10px 0 0 0; }
#prolist ul { margin:0; padding:0; list-style:none; overflow:hidden; width:20000px; position:relative; }
#prolist ul li { float:left; cursor:pointer; position:relative; background:url(../images/pro_none.gif) no-repeat center top; height:68px; }
#prolist ul li img { height:60px; width:60px; margin:6px 8px 0 8px; padding:0px; border:0; }
#prolist .hover { background:url(../images/pro_bg.gif) no-repeat center top; height:68px; }
#goodsshow .shop_plist a.prev { float:left; width:20px; height:68px; display:block; outline:none; background:url(../images/ico_left.gif) no-repeat center; line-height:68px; margin-top:12px; }
#goodsshow .shop_plist a.next { float:left; width:20px; height:68px; display:block; outline:none; background:url(../images/ico_right.gif) no-repeat center; margin-top:12px; }
#goodsshow .right { width: 400px; }
#goodsshow .right h1 { font-size: 22px; font-family:microsoft yahei; font-weight:normal; margin: 0 0 15px 0; padding:0; line-height: 180%; }
#goodsshow .right .intro { color:#999; min-height:80px; line-height: 180%; }
#goodsshow .right .sno { border-bottom:1px solid #eee; line-height:35px; }
#goodsshow .right .price { color:#999; line-height:30px; padding:10px 0; }
#goodsshow .right .price span { color:#f60; font-size:16px; }
.jobs{ padding-top:20px; font-size:16px; color:#F60;}